package main

import "fmt"


func Go1(s []int)  {
	//所以有效的办法是：
	//1. 设置返回值，
	//2. 不扩容，直接修改骑值

	s[0] = 3 //正常修改，
	s = append(s,3) //不回修改原数组
}

func main() {
	//1. 这里设置的容量为0，Go里面下次赋值超过容量会重新开辟空间
	s:=make([]int,1)
	fmt.Println(s)
	Go1(s)
	fmt.Println(s)

}
